Requirements-Based Test Case Prioritization
نویسندگان
چکیده
Test case prioritization techniques have been shown to improve regression-testing activities by increasing the rate of fault detection, thus allowing testers to fix faults earlier. The current techniques, mostly code coveragebased, treat all faults equally. We build upon this work to develop a prioritization scheme with two main goals: identifying the severe faults earlier and minimizing the cost of test case prioritization.
منابع مشابه
Factor oriented requirement coverage based system test case prioritization of new and regression test cases
Test case prioritization involves scheduling test cases in an order that increases the effectiveness in achieving some performance goals. One of the most important performance goals is the rate of fault detection. In this chapter a new prioritization technique has been proposed for system level Test Case Prioritization (TCP) from software requirement specification, to improve user satisfaction ...
متن کاملRequirement Based System Test Case Prioritization of New and Regression Test Cases
In this chapter a new prioritization technique has been proposed with two new prioritization factors for regression testing and with computed weights to the proposed six factors. This proposed technique prioritizes the test cases based on their weights. The procedure for computing the weights of the test cases is three fold. Firstly, to calculate the weights of the proposed factors, the factors...
متن کاملTowards the prioritization of system test cases
During software development companies are frequently faced with lack of time and resources, which limits their ability to effectively complete testing efforts. Often, the engineering team is compelled to stop their testing efforts abruptly due to schedule pressures. We build upon prior test case prioritization research and present a system-level, value-driven approach to test case prioritizatio...
متن کاملInternational Journal of Intellectual Advancements and Research in Engineering Computations Priority based test case generation for Multi object
While performing regression testing, an appropriate choice for test case ordering allows the tester to early discover faults in source code. To this end, test case prioritization techniques can be used. Several existing test case prioritization techniques leave out the execution cost of test cases and exploit a single objective function (e.g., code or requirements coverage). In this paper, we p...
متن کاملDistance-Based Weighted Prioritization for GUI Application Testing
Recording actual user interactions with a system is often useful for testing software applications. Users-session based test suites that contain records of such interactions often finds a complementary set of faults compared to test suites created by testers. This work utilizes such test suites and presents a new prioritization method that extends the existing combinatorial two-way inter-window...
متن کامل